<?php
	require_once("../login/LoginHandler.php");

	class TestAll
	{
		
		public function Test()
		{
			$Test = new LoginHandler();
			$Test->DoLogout();
			$html = "Test av LoginHandler <br></br>";
			
			if($Test->IsLoggedIn()== TRUE)
			{
				$html .= "IsloggedIn eller DoLogout är fel.";
				return FALSE;
			}
			if($Test->CheckUser("Hopp") == TRUE)
			{
				$html .= "CheckUser är fel. Borde inte funka";
				return FALSE;
			}
			
			if($Test->DoLogin("uli", "hejd") == TRUE)
			{
				$html .= "Dologin är fel. Borde inte funka";
				return FALSE;
			}
			
			if($Test->DoLogin("Erik", "135") == FALSE)
			{
				$html .= "Dologin är fel. Borde funka";
				return FALSE;
			}
			
			if($Test->IsLoggedIn()== FALSE)
			{
				$html .= "IsLoggedIn är fel. Vi borde vara inloggade";
				return FALSE;
			}
			
			$Test->DoLogout();
			if($Test->DoLogin("Erik", "123") == TRUE)
			{
				$html .= "Dologin är fel. Fel lösen så det borde inte funka";
				return FALSE;
			}
			$html .= "Testet av LoginHandler lyckades";
			echo $html;
			return TRUE;
		}
		
	}

 	$Test = new TestAll();
	$Test->Test();

?>